from django import forms
from django.utils.translation import ugettext as _

TIPO_ACUIFERO = (
    ('L', _("Libre")),
    ('SC', _("Semiconfinado")),
    ('C', _("Confinado")),
)

TIPO_SEP = (
    ('|', _("|")),
    (':', _(":")),
    (';', _(";")),
)

TIENE_HEAD = (
    ('1', _("Si")),
    ('0', _("No")),
)

class UploadCSVForm(forms.Form):
    tieneheader =  forms.BooleanField(label = _(r"El archivo tiene encabezados?"), required = False)
    sepcampo = forms.ChoiceField(label = _(r"Caracter de separador de campo"), choices = TIPO_SEP)
    filename = forms.FileField(label =  _(r"Archivo de datos"), required = True, help_text = _(r"Archivo con datos de tiempo en minutos y descensos en metros del ensayo de bombeo"))

class EBCCAcCForm(forms.Form):
  #No init, lo hago dinamico 
  tipoacuifero = forms.CharField(widget = forms.HiddenInput)
  caudal =  forms.FloatField(label = _(r"Cuadal (m3/d)"), required = True)
  distancia = forms.FloatField(label = _(r"Distancia desde el bombeo (m)"), required = True)

class EBCCAcLForm(EBCCAcCForm):
  espsat = forms.FloatField(label = _(r"Espesor saturado del acuifero (m)"), required = True)  


    
